off-grid person - French English Dictionary